/**
 * Copyright (c) eBiz, Inc All Rights Reserved.
 */
package com.myteam.fugaocrm.controller;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;

/**
 * The <code>BaseController</code> 控制器基类,各个子系统可以根据需要继承该基类
 * 
 */
public abstract class BaseController extends AbstractController  {
    
    protected final Logger logger = LoggerFactory.getLogger(getClass());
    
    @Resource
    protected HttpServletRequest request;
    
    @Resource
    protected HttpServletResponse response;
    
    @Resource
    protected PreferencesPlaceholderConfigurer propertyConfigurer;

    @Override
    protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
        return null;
    }
}
